
#include "main.h"

#include "mcuinit.h"
#include "int.h"

uint8_t
    YH_Setting=0,//设置参数
    YH_Speed=0,//出锡速度，0~9表示出锡速度约2.7mm/s~27mm/s(36°/s~360°/s).分辩率为2.7mm/s即每1数值代表出锡速度2.7mm/s(36°/s
    YH_Interval_Time=0,//出锡间隔时间0~9表示0~2.7s。分辨率为0.3s即每1数值表示0.3s
    YH_Mode=0,//出锡方式设置,0-手动出锡 1-自动出锡1次 9-自动出锡9次 
    YH_Return=0,//回锡时间0~9表示0~0.9s
    YH_Strength=0,//出锡力度，可以顺时针或逆时针出锡,由于出锡力度不足，锡线不被自动送出时，可调节机器上盖的压力调节旋钮增强出锡力度--顺时钟调节；由于力度太大，而使锡线被挤压变形时，可减弱出锡力度--逆时针调节。
    YH_Auto=0,//自动模式，踩下踏板后会根据设置好的配置进行工作
    YH_Step=0;//踏板功能

uint16_t
    YH_Length=0,//001~999表示出锡长度约0.15-150mm;分辩率为0.15mm(1.8度)，即每1数值表示0.15mm(1.8度)。
    YH_TEMP=0;//温度设置，范围为20~48（x10）摄氏度



int main(void)
{
	init_devices();
    while (1)
    {
        if(YH_Setting)//设置参数
        {
            if(YH_Speed)//出锡速度
            {

            }
            else
            {

            }

            if(YH_Interval_Time)//出锡间隔时间
            {

            }
            else
            {

            }

            if(YH_Return)//回锡时间
            {

            }
            else
            {

            }

            if(YH_TEMP)//温度设置
            {

            }
            else
            {

            }

             if(YH_Length)//出锡长度
            {

            }
            else
            {

            }

            if(YH_Strength)//出锡力度
            {

            }
            else
            {

            }


        }
        if(YH_Mode)//自动出锡
        {
            if(YH_Step)//踏板
            {

            }

            else
            {

            }

           

        }
        else
        {
            return 0;

        }

        if(YH_Auto)//自动模式
        {

            if(YH_Step)//踏板
            {

            }

            else
            {

            }

        }
        else
        {
            return 0;

        }

        


        
    }

   
    
}


